package models

import (
	"github.com/astaxie/beego/orm"
	"forhouyu/utils"
)

type Cert_cpdj struct  {
	Id int
	Cpmc string `form:"Cpmc"`
	Sccj string `form:"Sccj"`
	Cpxh string `form:"Cpxh"`
	Sycx string `form:"Sycx"`
	Cpsm string `form:"Cpsm"`
	Pace int
}

type Cert_qysb struct  {
	Id int
	Sqdw string `form:"Sqdw"`
	Zysqcp string `form:"Zysqcp"`
	Jyfs string `form:"Jyfs"`
	Txdz string `form:"Txdz"`
	Lxfs string `form:"Lxfs"`
	Pace int
}

type Cert_wxd struct  {
	Id int
	Wxdmc string `form:"Wxdmc"`
	Jsrysl string `form:"Jsrysl"`
	Dmmj string `form:"Dmmj"`
	Txdz string `form:"Txdz"`
	Lxfs string `form:"Lxfs"`
	Pace int
}

type Cert_cpxx struct {
	Id int
	Cpmc string `form:"Cpmc"`
	Xh string `form:"Xh"`
	Xlbm string `form:"Xlbm"`
	Scqy string `form:"Scqy"`
	Lxfs string `form:"Lxfs"`
}



func AddCert_cpdj(cert_cpdj Cert_cpdj)  {
	o := orm.NewOrm()
	o.Insert(&cert_cpdj)
}

func AddCert_wxd(cert_wxd Cert_wxd)  {
	o := orm.NewOrm()
	o.Insert(&cert_wxd)
}

func AddCert_qysb(cert_qysb Cert_qysb)  {
	o := orm.NewOrm()
	o.Insert(&cert_qysb)
}

func AddCert_cpxx(cert_cpxx Cert_cpxx)  {
	o := orm.NewOrm()
	o.Insert(&cert_cpxx)
}


func ListCert_cpdj() (cert_cpdjs []Cert_cpdj){
	//var tblDockerTemplate  []Cert_cpdj
	o := orm.NewOrm()
	_, err := o.Raw("SELECT * FROM cert_cpdj").QueryRows(&cert_cpdjs)
	utils.CheckErr(err)
	return
}

func ListCert_wxd() (cert_wxds []Cert_wxd){
	//var tblDockerTemplate  []Cert_cpdj
	o := orm.NewOrm()
	_, err := o.Raw("SELECT * FROM cert_wxd").QueryRows(&cert_wxds)
	utils.CheckErr(err)
	return
}

func ListCert_qysbs() (cert_qysbs []Cert_qysb){
	//var tblDockerTemplate  []Cert_cpdj
	o := orm.NewOrm()
	_, err := o.Raw("SELECT * FROM cert_qysb").QueryRows(&cert_qysbs)
	utils.CheckErr(err)
	return
}

func ListCert_cpxx() (cert_cpxxs []Cert_cpxx){
	//var tblDockerTemplate  []Cert_cpdj
	o := orm.NewOrm()
	_, err := o.Raw("SELECT * FROM cert_cpxx").QueryRows(&cert_cpxxs)
	utils.CheckErr(err)
	return
}



func UpdateCert_wxd(cert_wxd Cert_wxd)  {
	o := orm.NewOrm()
	o.Update(&cert_wxd, "Pace")
}

func UpdateCert_qysb(cert_qysb Cert_qysb)  {
	o := orm.NewOrm()
	o.Update(&cert_qysb, "Pace")
}

func UpdateCert_cpdj(cert_cpdj Cert_cpdj)  {
	o := orm.NewOrm()
	o.Update(&cert_cpdj, "Pace")
}
